<?


class Cama {


	private $res_cama;
	private $q;


	function get_cama_disponible(){
	
	$this->q = "select id_cama from camas where nro_doc_paciente = 0 and tipo_doc_paciente = '' " ;
	$this->res_cama = Database::query($this->q);
	return $this->res_cama;	


	}

	function mod_cama($numdoc,$tipodoc,$cama){
	
	$this->q = "update camas set nro_doc_paciente=$numdoc, tipo_doc_paciente='$tipodoc' where id_cama=$cama" ;
	Database::query_baja($this->q);	


	}

	function mod_liberar_cama($cama){
	
	$this->q = "update camas set nro_doc_paciente = NULL, tipo_doc_paciente = NULL where id_cama=$cama" ;
	Database::query_baja($this->q);	


	}

function mod_cama_alta($id_cama){
	
	$this->q = "UPDATE camas SET 
			nro_doc_paciente = NULL,
			tipo_doc_paciente = NULL 
			WHERE 
			id_cama = $id_cama " ;
	Database::query_baja($this->q);
	}

	public function get_camas(){
		
	$this->q = "select * from camas order by id_cama " ;
	$res = Database::query($this->q);
	return $res;


	}

	public function put_cama($id_cama){
		
	$this->q = "INSERT INTO camas (id_cama) VALUES ($id_cama)" ;
	Database::query_baja($this->q);



	}

	public function del_cama($id_cama){
		
	$this->q = "DELETE FROM camas WHERE id_cama = $id_cama" ;
	Database::query_baja($this->q);



	}

	public function mod_pac_cama($viejo_nrodoc,$viejo_tipdoc,$nrodoc,$tipdoc){

	$this->q = "UPDATE camas SET
		nro_doc_paciente = $nrodoc ,
		tipo_doc_paciente = '$tipdoc' 
		WHERE 
			nro_doc_paciente = $viejo_nrodoc AND
			tipo_doc_paciente  = '$viejo_tipdoc'";
	Database::query_baja($this->q);
	
	}
	
	public function get_id_cama($nrodoc, $tipdoc){
		$this->q = "select id_cama from camas
				where nro_doc_paciente=$nrodoc and tipo_doc_paciente='$tipdoc'";
		$res = Database::query_simple($this->q);
		return $res;
	}

}

?>